libxl: do not call libxl__file_reference_unmap twice
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 11 Feb 2011 17:53:08 +0000 (17:53 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 11 Feb 2011 17:53:08 +0000 (17:53 +0000)
commit33c82cfa4845bc10f9d7a78d7f282a775ad0d76b
tree78f828b8b311e3db3e842f6a6dda865d9ada8295
parenta14b0eb5844cda6752aa98ab5509e565b92b17d4
libxl: do not call libxl__file_reference_unmap twice

Fix double free due to libxl__file_reference_unmap(&info->kernel) called
multiple times: first at the end of libxl__domain_build and then in
libxl_domain_build_info_destroy.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl_create.c